package vectortile.model;

/**
 * @Author jlj
 * @Date 2020/12/17 17:37
 * @Description
 * @Modified
 */
public class VectorTile {

    private VectorTile() {
    }

    public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {
    }

    public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
        registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
    }

    public static final com.google.protobuf.Descriptors.Descriptor internal_static_vector_tile_Tile_descriptor;
    public static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_vector_tile_Tile_fieldAccessorTable;
    public static final com.google.protobuf.Descriptors.Descriptor internal_static_vector_tile_Tile_Value_descriptor;
    public static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_vector_tile_Tile_Value_fieldAccessorTable;
    public static final com.google.protobuf.Descriptors.Descriptor internal_static_vector_tile_Tile_Feature_descriptor;
    public static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_vector_tile_Tile_Feature_fieldAccessorTable;
    public static final com.google.protobuf.Descriptors.Descriptor internal_static_vector_tile_Tile_Layer_descriptor;
    public static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_vector_tile_Tile_Layer_fieldAccessorTable;

    public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
        return descriptor;
    }

    private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

    static {
        java.lang.String[] descriptorData = {
                "\n$src/main/resources/vector_tile.proto\022\013" +
                        "vector_tile\"\300\004\n\004Tile\022\'\n\006layers\030\003 \003(\0132\027.v" +
                        "ector_tile.Tile.Layer\032\241\001\n\005Value\022\024\n\014strin" +
                        "g_value\030\001 \001(\t\022\023\n\013float_value\030\002 \001(\002\022\024\n\014do" +
                        "uble_value\030\003 \001(\001\022\021\n\tint_value\030\004 \001(\003\022\022\n\nu" +
                        "int_value\030\005 \001(\004\022\022\n\nsint_value\030\006 \001(\022\022\022\n\nb" +
                        "ool_value\030\007 \001(\010*\010\010\010\020\200\200\200\200\002\032s\n\007Feature\022\r\n\002" +
                        "id\030\001 \001(\004:\0010\022\020\n\004tags\030\002 \003(\rB\002\020\001\0221\n\004type\030\003 " +
                        "\001(\0162\032.vector_tile.Tile.GeomType:\007UNKNOWN" +
                        "\022\024\n\010geometry\030\004 \003(\rB\002\020\001\032\255\001\n\005Layer\022\022\n\007vers" +
                        "ion\030\017 \002(\r:\0011\022\014\n\004name\030\001 \002(\t\022+\n\010features\030\002" +
                        " \003(\0132\031.vector_tile.Tile.Feature\022\014\n\004keys\030" +
                        "\003 \003(\t\022\'\n\006values\030\004 \003(\0132\027.vector_tile.Tile" +
                        ".Value\022\024\n\006extent\030\005 \001(\r:\0044096*\010\010\020\020\200\200\200\200\002\"?" +
                        "\n\010GeomType\022\013\n\007UNKNOWN\020\000\022\t\n\005POINT\020\001\022\016\n\nLI" +
                        "NESTRING\020\002\022\013\n\007POLYGON\020\003*\005\010\020\020\200@"
        };

        com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
                new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
                    public com.google.protobuf.ExtensionRegistry assignDescriptors(com.google.protobuf.Descriptors.FileDescriptor root) {
                        descriptor = root;
                        return null;
                    }
                };
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(descriptorData,
                new com.google.protobuf.Descriptors.FileDescriptor[]{}, assigner);
        internal_static_vector_tile_Tile_descriptor = getDescriptor().getMessageTypes().get(0);
        internal_static_vector_tile_Tile_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
                internal_static_vector_tile_Tile_descriptor, new java.lang.String[]{"Layers",});
        internal_static_vector_tile_Tile_Value_descriptor = internal_static_vector_tile_Tile_descriptor.getNestedTypes().get(0);
        internal_static_vector_tile_Tile_Value_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
                internal_static_vector_tile_Tile_Value_descriptor, new java.lang.String[]{"StringValue", "FloatValue", "DoubleValue", "IntValue", "UintValue", "SintValue", "BoolValue",});
        internal_static_vector_tile_Tile_Feature_descriptor = internal_static_vector_tile_Tile_descriptor.getNestedTypes().get(1);
        internal_static_vector_tile_Tile_Feature_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
                internal_static_vector_tile_Tile_Feature_descriptor, new java.lang.String[]{"Id", "Tags", "Type", "Geometry",});
        internal_static_vector_tile_Tile_Layer_descriptor = internal_static_vector_tile_Tile_descriptor.getNestedTypes().get(2);
        internal_static_vector_tile_Tile_Layer_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
                internal_static_vector_tile_Tile_Layer_descriptor, new java.lang.String[]{"Version", "Name", "Features", "Keys", "Values", "Extent",});
    }

}
